package com.vitabuybuy.tv.dto;

import java.util.List;

/**
 * 作者：SimGa
 * 日期：2021/3/22
 * 时间：16:56
 * 包名：com.vitabuybuy.tv.dto
 */
public class TaskMenageDetailDto {
    /**
     * zipcode : 1233233
     * phone : 13790030932
     * defaulted : true
     * name : 测试
     * id : 21
     * detail : 147258
     * allRegion : {"EN":"China Hebei Qinhuangdao","CN":"中国 河北 秦皇岛","MA":"China Hebei Qinhuangdao"}
     */

    private TaskPoolDetailDto.AddressBean address;
    /**
     * fansQuantity : 1000
     * endDate : 2021-04-30
     * createTime : 2021-03-22 14:56:14
     * id : 22
     * label : {"name":"潮牌","id":19}
     * store : {"name":"优衣库官方旗舰店","logo":"http://106.55.47.138/attachment/png/5372/2119_5030.png","id":62}
     * title : 测试种草任务
     * type : 种草
     * startDate : 2021-04-01
     * content : 测试任务要求：1233211
     * productList : []
     * status : 待开始
     */

    private TaskBean task;
    private int id;
    private String status;

    public TaskPoolDetailDto.AddressBean getAddress() {
        return address;
    }

    public void setAddress(TaskPoolDetailDto.AddressBean address) {
        this.address = address;
    }

    public TaskBean getTask() {
        return task;
    }

    public void setTask(TaskBean task) {
        this.task = task;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public static class AddressBean {
        private String zipcode;
        private String phone;
        private boolean defaulted;
        private String name;
        private int id;
        private String detail;
        private String allRegion;

        public String getZipcode() {
            return zipcode;
        }

        public void setZipcode(String zipcode) {
            this.zipcode = zipcode;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public boolean isDefaulted() {
            return defaulted;
        }

        public void setDefaulted(boolean defaulted) {
            this.defaulted = defaulted;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getDetail() {
            return detail;
        }

        public void setDetail(String detail) {
            this.detail = detail;
        }

        public String getAllRegion() {
            return allRegion;
        }

        public void setAllRegion(String allRegion) {
            this.allRegion = allRegion;
        }
    }

    public static class TaskBean {
        private int fansQuantity;
        private String endDate;
        private String createTime;
        private int id;
        /**
         * name : 潮牌
         * id : 19
         */

        private LabelBean label;
        /**
         * name : 优衣库官方旗舰店
         * logo : http://106.55.47.138/attachment/png/5372/2119_5030.png
         * id : 62
         */

        private StoreBean store;
        private String title;
        private String type;
        private String liveType;
        private String startDate;
        private String content;
        private String status;
        private List<TaskPoolDetailDto.ProductListBean> productList;

        public String getLiveType() {
            return liveType;
        }

        public void setLiveType(String liveType) {
            this.liveType = liveType;
        }

        public int getFansQuantity() {
            return fansQuantity;
        }

        public void setFansQuantity(int fansQuantity) {
            this.fansQuantity = fansQuantity;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public LabelBean getLabel() {
            return label;
        }

        public void setLabel(LabelBean label) {
            this.label = label;
        }

        public StoreBean getStore() {
            return store;
        }

        public void setStore(StoreBean store) {
            this.store = store;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public List<TaskPoolDetailDto.ProductListBean> getProductList() {
            return productList;
        }

        public void setProductList(List<TaskPoolDetailDto.ProductListBean> productList) {
            this.productList = productList;
        }

        public static class LabelBean {
            private String name;
            private int id;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }
        }

        public static class StoreBean {
            private String name;
            private String logo;
            private int id;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getLogo() {
                return logo;
            }

            public void setLogo(String logo) {
                this.logo = logo;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }
        }
    }
}
